@CHARSET "UTF-8";
body{
background : url("../../img/globalbo/bkgd.png") repeat;
font-family: Arial;
font-size : 12px;
color : #222222;
}

#logo {
margin-top : 5px;	
}

#message-bienvenue{
float : right;
padding : 10px;
margin-right: 50px;
}

.blue{
color : #2DACBF;	
}

.new_message_menu{
background : url('../../img/globalbo/frbMessage/message.png') no-repeat;
float : right;
width : 20px;
height : 21px;
text-align: center;
padding-top : 2px;
margin-top : -2px;
overflow: hidden;
}

.personal-button{
border : 1px solid #2DACBF;
cursor : pointer;
padding : 5px;
}

.personal-button-right{
border : 1px solid #2DACBF;
cursor : pointer;
padding : 5px;
float : right;
}

.personal-button:hover{
background-color: white;	
}

.personnal-border{
border : 1px solid #2DACBF;	
}

select {
border : 1px solid #2DACBF;
padding : 2px;
outline: medium none;
}	

#main-site-body{
background: url('../../img/globalbo/bkgd.png');	
}

a{
text-decoration: none;	
}

#main-site-globalbo-submenu{
padding : 20px;
height: 25px;	
}

#main-site-globalbo-submenu a{
background-color: white;
color : black;
}

#main-site-globalbo-submenu a:hover{
background-color: black;
color : white;
cursor: pointer;
}

/** temp **/
.error{
background-color: red;
color : white;
border : 1px dotted white;
position: absolute;
width : 100%;
top : 0;
left : 0;
padding : 3px;
}
/**
 SCREEN LOGIN
**/
#background-screen-cloud-1{
background-image: url('../../img/globalbo/screen-login/nuage1.jpg');
width : 150px;
height: 102px;
position : relative;
left : 60%;
top : 20px;
z-index: 1000;
}

#background-screen-cloud-2{
background-image: url('../../img/globalbo/screen-login/nuage2.jpg');
width : 330px;
height: 258px;
position : absolute;
z-index : 2000;
left : 55%;
top : 60%;
}

#main-screen-login{
width : 500px;
height : 300px;
border : 1px solid #2dacbf;
margin : 150px auto;
position : relative;
z-index: 3000;
color : #2dacbf;
background-image: url('../../img/globalbo/transparent.png');
}

#main-screen-login h2{
margin-top : 0;
}

#main-screen-login-content{
margin : 9px;
background-color: #e6e9f0;
height : 272px;
padding : 5px;
}

 /*Form*/
 
#main-logo{
position: absolute;
top : -15px;
left : -35px;
}

#main-screen-login-content form{
padding-top : 40px;	
}
 
  #main-screen-login-form input[type="text"] {
    border: medium none;
    color: #2dacbf;
    font-weight: bold;
    width: 250px;
}

#main-screen-login-form input[type="password"] {
    border: medium none;
    color: #2dacbf;
    font-weight: bold;
    width: 250px;
}

#main-screen-login-form label{
min-width : 130px;
float : left;
}

#main-screen-login-form input[type="submit"]{
border: none;
background: url('../../img/globalbo/screen-login/component-submit-button.jpg') repeat-x;
font-size: 36px;
color : white;
border-radius : 5px;
margin-left : 130px;
margin-top: 50px;
padding: 5px 15px 5px 15px;
cursor: pointer;
}

#main-screen-login-form input[type="submit"]:hover{
color : grey;
}
 
#login-field-wrapper{
background-color: white;
    border: 1px solid lightgrey;
    border-radius: 5px 5px 5px 5px;
    font-weight: bold;
    margin: auto;
    padding: 10px;
    width: 410px;	
}

#passwd-field-wrapper {
    background-color: white;
    border: 1px solid lightgrey;
    border-radius: 5px 5px 5px 5px;
    font-weight: bold;
    margin: 15px auto auto;
    padding: 10px;
    width: 410px;
}

.errors{
color : red;
list-style: none;
font-size: 10px;
width : 100px;
top : -40px;
left : 330px;
position : relative;
}

/**
	INDEX -> DASHBOARD
**/

#main-site-globalbo{
width : 948px;
min-height: 776px;
margin : auto;
background: #f3f3f3;
padding-bottom: 40px;
}

/*Menu*/
#main-site-globalbo-menu{
margin : 0;
position : fixed;
border : 2px black solid;
background : url('../../img/globalbo/component-menu-background.jpg') repeat-x;
left : 0px;
right : 0px;
bottom : 0px;
padding : 10px;
z-index : 7000;
}

#main-site-globalbo-menu-deconnexion{
color : #2dacbf;
margin-left : 20px;
}

#main-site-globalbo-menu-user{
color : white;
}

#main-site-globalbo-menu li{
float : left;
border-left: solid 2px black;
height : 20px;
list-style: none;
}



#main-site-globalbo-menu ul{
position : absolute;
right : 20px;
top : 0;
margin : 0;
;
}

#main-site-globalbo-menu li, a{
color : white;
padding: 10px;
}

/*Widget*/
#main-site-global-widgetzone{
margin-top : 50px;		
}

.main-site-globalbo-widget{
margin-top : 10px;
margin-left : 30px;
float : left;
}

.main-site-globalbo-widget-width-1{
width : 270px;
}
.main-site-globalbo-widget-width-1 .main-site-globalbo-widget-content{
width: 250px;
}

.main-site-globalbo-widget-width-2{
width : 540px;
}
.main-site-globalbo-widget-width-2 .main-site-globalbo-widget-content{
width: 520px;
}

.main-site-globalbo-widget-width-3{
width : 810px;
}
.main-site-globalbo-widget-width-3 .main-site-globalbo-widget-content{
width: 790px;
}

.main-site-globalbo-widget-title{
background : url('../../img/globalbo/dashboard/component-widget-title.png') repeat-x;
color : white;
padding-top : 5px;
padding-bottom : 5px;
text-align: center;
border-radius : 2px;
}

.main-site-globalbo-widget-content{
margin-left : 10px;
background : url('../../img/globalbo/dashboard/component-widget-background.png');
text-align: center;
border-radius : 0 0 5px 5px;
padding-bottom: 3px;
}
.main-site-globalbo-widget-content *{
margin-top : 0;	
}

/**PAGE Libre pour les modules **/
#main-site-globalbo-moduleSpace{
margin-top : 20px;		
}

.ui-corner-all{
padding : 0;	
}


/** Gestion des options **/
#main-site-globalbo-options{
padding: 20px;
}

#main-site-globalbo-options td{
padding: 5px;	
}

#main-site-globalbo-options .action:hover{
cursor: pointer;
color : green;
}

.hover-tr:hover{
	background-color: #2DACBF;	
}

